refine game view model