add `touch: true` option to Spree::Asset#viewable association