split out storing server update from replaying player position