update product stack