Moved Location listening to AppDelegate and Listening is done once an hour