update functionality added to Product rest