Using WebClient instead of HttpClient