updated product block