step 3 : map update