viewer update game system