added first reconnect delay to TcpClientBase