improved Mojo::IOLoop::Client to use a timeout for every connection