added new product and update product