add timeout support
Timeout Support for ConnectTo