changed parseUser to load full profiles as needed