done in update_app_data