add connection timeouts