diff --git a/src/backend/backend.cpp b/src/backend/backend.cpp
index 009d3a38d0dd2b397a9ad0c27fe8573c362bc0b7..cc2c8f7a464f42366e253b3890001657678d54e4 100644
--- a/src/backend/backend.cpp
+++ b/src/backend/backend.cpp
@@ -180,10 +180,10 @@ void Backend::initDsManager()
                 emit updatePopupText("Receiving project...");
             });
 
-    connect(m_dsManager.get(),
-            &DesignStudioManager::projectIncomingProgress,
-            this,
-            [this](const QString &id, const int percentage) { updatePopupProgress(percentage); });
+    // connect(m_dsManager.get(),
+    //         &DesignStudioManager::projectIncomingProgress,
+    //         this,
+    //         [this](const QString &id, const int percentage) { updatePopupProgress(percentage); });
 
     connect(m_dsManager.get(),
             &DesignStudioManager::projectStopRequested,
diff --git a/src/backend/dsconnector/ds.cpp b/src/backend/dsconnector/ds.cpp
index bf94633e35fddcf41abf8bb7b1136f6694c76f83..5554a41ea1d8e54b08df373b5fe989156546bf6a 100644
--- a/src/backend/dsconnector/ds.cpp
+++ b/src/backend/dsconnector/ds.cpp
@@ -64,9 +64,11 @@ void DesignStudio::initSocket()
             &QWebSocket::binaryFrameReceived,
             this,
             [this](const QByteArray &frame, bool isLastFrame) {
-                qDebug() << "Binary frame received. Size:" << frame.size()
-                         << "is last: " << isLastFrame;
                 m_projectData.append(frame);
+                int percentage = m_projectData.size() * 100 / m_incomingProjectSize;
+                qDebug() << "frame size:" << frame.size() << "current size:" << m_projectData.size()
+                         << "total size:" << m_incomingProjectSize << "percentage:" << percentage
+                         << "isLastFrame:" << isLastFrame;
                 emit projectIncomingProgress(m_id,
                                              m_projectData.size() * 100 / m_incomingProjectSize);
                 if (isLastFrame) {