geo location working w promise obj