updated the LocationListenerService and its corresponding test class