Refactor SettingPresenter