fix assetController etag and cache response