Приложение лагает при получении текста с сайта [c++]

Через Curl получаю текст с сервера. Но когда приложение переходит в окно где выводится этот текст, оно начинает очень сильно лагать Пробовал использовать callonce, и ставить статик, но это не помогло

Код:

    static std::string ret = "\0";
    const  std::string req_buf1;

    static char er_buf[CURL_ERROR_SIZE];
    // static string days;
    static std::string url_ = "https://site.ru/api/get_user_game_subscribe/" +
        string(login) +
        "/" +
        password +
        "/" +
        GetHWID() +
        "/" +
        "11";
    CURL* curl;
    CURLcode result;
    curl = curl_easy_init();
    if (curl) {
        curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, er_buf);
        curl_easy_setopt(curl, CURLOPT_URL, url_);
        curl_easy_setopt(curl, CURLOPT_HEADER, 0);
        curl_easy_setopt(curl, CURLOPT_POST, 0);
        curl_easy_setopt(curl, CURLOPT_USERAGENT, "lxader");
        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, writer);
        curl_easy_setopt(curl, CURLOPT_WRITEDATA, &req_buf1);
        result = curl_easy_perform(curl);
        if (result == CURLE_OK) {
            ret = req_buf1;
        }

    }
    curl_easy_cleanup(curl);


        ImGui::Text(req_buf1.c_str());

Гиф лагов:

введите сюда описание изображения


Ответы (0 шт):