server syncs with client better