whenever a user changes sorting the value changes he made are still set on the index he made them on. For example a user updates transaction 2 in the table. If the user sorts the changes are still reflected on the 2nd transaction in the table altough this is a different transaction now.