sm product type update