improve geoname processing effeciency