Depends on D5069
In response to this issue, we should implement the code that will delegate the work away from the reactors to separate threads.
Here, I implement using the worker in the read reactors.
Services build as usual.
remove comments
The same feedback as in D5069
rebase