persist the user