update and Localization