How could you confirm that after `HttpClient` instance was destroyed, the `this` pointer in `HttpClient::networkThread` will be null? I think it will be a unexpected value.