State machine for SyncManager