Call ingamemap.update as few times as possible