update UI and sync
init SettingActivity