somewhat fixed syncing when two clients joins simultaneously (still broken)