updte product model