update Product