add notifications for location updates, add methods to request authorications