update prouct detail