update product model and BO