no need for asynchronous receive. Fixed timers at block_p2p