Fix account settings, combine api into update_user