:added connection timeout