Fix bug: do not update station onError
Cosmetic
Add geolocation