map update with init