Refactored geoservice to use promises instead