A few tweaks: no longer need php, client-side GEO & Weather, and retrial in case of errors