_on_update_setting does not use inline callbacks