add custom connection with timeouts via SetDeadline