for server syncing