user settings
finished user update method