m4: update product model