correct language map update condiftions