Add option for connect timeout