uptodate before change