Fix: the product update mechanism