updates for product variants