Fixed initial request - location manager doesn't call didUpdateToLocation  on device when startUpdatingLocation is called and location has not changed