Basic low-level asynchronous abort functionality and required changes on
reader side.