add stopWatch in modify,use dispose function intead of destructor