fixed map.update() call