DataTable: improved handling of column change