Since the ordering of the incoming responses of parallel requests is unknown, and the table is updated when the 'reset' event is fired in the collection, it can reach inconsistent states.
We should only care about the last request (as per user input), and cancel/ignore the rest.