Bug fix: cached body not echoed

When a route is cached, we rerun the route handler instead of just outputting the cached response.