add timeout for connect