Fetch new avvies when existing ones get stale

… if we’re online, anyway
remove no-longer-valid TODO
catch parse error in ::request
Never try to hit API when network is unavailable