switched to use embersGeoCode and recopen connection for each message