deadlock-preventing single-threaded writes
ability to stop processing of tasks