save user profile after login and with each geofence event
rename userProfile -> profile