ENH persist the user profile on callback