really, really fix map update