add SyncManager