migrating cache control, etag and experies handling into renderRoute()