added back cache for product with file