update product done