add upate_settings