move geocoding to post time, to lessen chance of api timeouts