modify special update