update with product template