Only upload one time
Only start a new sync if there's no pending sync
Check initial sync status
Prevent multiple sync
Catch error