 						$scope.upload next, uploadRecursive
 					else
 						$scope.isSyncing = no
+						$scope.$apply()
 						callback()
 
 				removeRemoteRecursive = ->

						$scope.download next, downloadRecursive
					else
						$scope.isSyncing = no
						callback()

				removeLocalRecursive = ->

		$scope.syncDown = ( callback = -> ) ->
			unless $scope.isSyncing
				$scope.isSyncing = yes
				$scope.$apply()

				downloadRecursive = ->
					next = audio.getFirst "remoteOnly"
