geopy api
update error handling