getgeo.js - fix to work with async