fix settingsactivity