Improved accuracy algorithm when getting location fixes