add product update API