fixed bug where looking for avatar causes crash by fetching user if needed
added location to update location data in user profile