that first go at geoposition was ugly

here's a correction that updates the nearest arrival on every poll