update GameContext