location manager fix