Remove call to user.refresh() as we're only caling it after the user is first loaded