allow configuration of a connection_timeout parameter