 
 					disposable += self.apiConnection.doGet("Sync", parameters: parameters).observe(on: ContextManager.scheduler).startWithResult({ (apiResult: Result<Sync, ApiConnectionError>) -> Void in
 
-						progress.completedUnitCount += 1
+						progress.completedUnitCount += 50
 						observer.send(value: progress)
 
 						if let sync = apiResult.value {

								case let .failed(error):
									observer.send(error: error as NSError)
								case .completed:
									progress.completedUnitCount += 1
									observer.send(value: progress)
									UserSettings.LastSyncDate.setValue(sync.CurrentDateTimeUtc)


										case let .failed(error):
											observer.send(error: error as NSError)
										case .completed:
											progress.completedUnitCount = progress.totalUnitCount
											observer.send(value: progress)
											observer.sendCompleted()
										case let .value(imageProgress):
											progress.completedUnitCount = 100 + Int64(imageProgress.fractionCompleted * 100)
											observer.send(value: progress)
										default:
											break
										}
