game update flow