Removed custom timeout handling and set HttpClient.Timeout instead