Subject: | Start refetch timer only after previous fetch finishes |
If the feed's server is slow, it's possible to overload it because the
refetch timer doesn't take into account when the previous fetch
finished. Instead of using a recurring timer to call fetch, a one-shot
timer should be started in fetch's completion callback.