Cancelling: we introduced thread pools in the backend to make the write operations asynchronous, like in Search 5. This is already enough to address most problems, so let's leave it at that.