fix change value bug