make the read requests parellel-ready

Now the pull requests are parellel-ready. No leak is possible, no
dangling Message Queues after termination of server. All clients exited
normally. No threads left a wasted message behind. No
deadlock/collision detected.