             self?.stopLoading(shouldEndEditing: shouldEndEditing)
         }
 
+        if !isUploadingAvatar { startLoading() }
         isUpdatingUser = true
 
         let updateUserRequest = UpdateUserRequest(user: user, currentPassword: currentPassword)

        }

        guard let user = user else {
            return
        }


    }

    fileprivate func update(user: User?) {
        if let avatarFile = avatarFile {
            startLoading()
            isUploadingAvatar = true

            let client = API.current()?.client(UploadClient.self)
