fix settingpage