HttpClient supports timeouts now.