move all feed fetching out of the request/response cycle