map upd
map upd + merge