update Product class