better tracking of column sort