caching product result
revert cache option