[feature]background work for user settings page