remove unnecessary updates in preacc
furthre avoid unnecessary updates