added timers..they quite work..
added heartbeats - sent when a request timeouts - the only way to recognize a failure
now there is no reaction to node disconnections,
which in any case is not usual in a real system

tested larger chunks (512*1024) - something seriously crashes with even larger - need to check