fix settingViewController code