locationmanager fix