Use non-blocking TCP connection, rather than timeout module