also use etag in the cache key