solve map update