implementing product update
implementing product update