don't use a timeout by default (always check the connections)

the option can be set in scenarios where throughput is more important than reliability
and connections are ensured to be reused soon without any interruption in the meanwhile
(or anyway the client logic is error prone and implement retries)