diff --git a/app/configs/application.json b/app/configs/application.json
index b6f16f71cf48f5934ca3b329d6aa12409e082c21..e8d46a4e07629f0f08c9a7565bf5978a5dffce4e 100644
--- a/app/configs/application.json
+++ b/app/configs/application.json
@@ -1,7 +1,7 @@
 {
     "id": "ocs-manager",
     "name": "ocs-manager",
-    "version": "0.6.3",
+    "version": "0.6.4",
     "organization": "Opendesktop.org",
     "domain": "org.opendesktop.ocs-manager",
     "icon": ":/desktop/ocs-manager.svg",
diff --git a/app/src/handlers/updatehandler.cpp b/app/src/handlers/updatehandler.cpp
index 7de49c5ffbc81a9882633007c4c57f4e1b6449ba..90e57db172c79c75af0ab2b12c261a42d43aecdc 100644
--- a/app/src/handlers/updatehandler.cpp
+++ b/app/src/handlers/updatehandler.cpp
@@ -160,14 +160,28 @@ void UpdateHandler::updateAppImage(const QString &itemKey)
     metadata["installed_item_obj"] = installedItem;
     metadata["new_filename"] = filename;
 
+    QString assembledNewFilename = "";
+    QString rawNewFilename = "";
+
     auto updateInformation = updater->describeAppImage();
     for (const auto &info : updateInformation.split("\n")) {
         if (info.endsWith(".zsync", Qt::CaseInsensitive)) {
-            metadata["new_filename"] = info.split("|").last().split("/").last().replace(".zsync", "", Qt::CaseInsensitive);
-            break;
+            if (info.startsWith("Assembled ZSync URL:", Qt::CaseInsensitive)) {
+                assembledNewFilename = info.split("/").last().replace(".zsync", "", Qt::CaseInsensitive);
+            }
+            else if (info.startsWith("Raw update information:", Qt::CaseInsensitive)) {
+                rawNewFilename = info.split("|").last().split("/").last().replace(".zsync", "", Qt::CaseInsensitive);
+            }
         }
     }
 
+    if (!assembledNewFilename.isEmpty()) {
+        metadata["new_filename"] = assembledNewFilename;
+    }
+    else if (!rawNewFilename.isEmpty() && !rawNewFilename.contains("*")) {
+        metadata["new_filename"] = rawNewFilename;
+    }
+
     metadataSet_[itemKey] = metadata;
 
     emit updateStarted(itemKey, true);
diff --git a/i18n/messages.en_US.ts b/i18n/messages.en_US.ts
index 125a0d58480ca52fd6d8a215830f0ab1074f7181..19b806b22c985806c893dcf269b703b31a848fd8 100644
--- a/i18n/messages.en_US.ts
+++ b/i18n/messages.en_US.ts
@@ -4,107 +4,112 @@
 <context>
     <name>ItemHandler</name>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="55"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="53"/>
+        <source>The item already installed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="62"/>
         <source>The file already downloading</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="69"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="76"/>
         <source>Downloading</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="119"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="125"/>
         <source>Invalid OCS-URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="128"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="136"/>
+        <source>The item not installed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="142"/>
         <source>Uninstalling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="197"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="212"/>
         <source>Uninstalled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="222"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="237"/>
         <source>Downloaded</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="252"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="291"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="267"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="311"/>
         <source>Saving</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="264"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="306"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="284"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="328"/>
         <source>Failed to save data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="271"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="314"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="291"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="336"/>
         <source>Saved</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="319"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="341"/>
         <source>Installing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="330"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="352"/>
         <source>The file has been installed as program</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="335"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="357"/>
         <source>The plasmoid has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="340"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="362"/>
         <source>The plasma look and feel has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="345"/>
-        <source>The plasma desktop theme has been installed</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="350"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="372"/>
         <source>The KWin effect has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="355"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="377"/>
         <source>The KWin script has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="360"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="382"/>
         <source>The KWin window switcher has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="363"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="385"/>
         <source>The archive file has been extracted</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="366"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="380"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="388"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="402"/>
         <source>The file has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="370"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="384"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="392"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="406"/>
         <source>Failed to installation</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/i18n/messages.ts b/i18n/messages.ts
index 017e5e88fee33017c50782e464e47ecf87025f60..61a437ab296dbef1240b7e59548ccd7096f25803 100644
--- a/i18n/messages.ts
+++ b/i18n/messages.ts
@@ -4,107 +4,112 @@
 <context>
     <name>ItemHandler</name>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="55"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="53"/>
+        <source>The item already installed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="62"/>
         <source>The file already downloading</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="69"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="76"/>
         <source>Downloading</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="119"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="125"/>
         <source>Invalid OCS-URL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="128"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="136"/>
+        <source>The item not installed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="142"/>
         <source>Uninstalling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="197"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="212"/>
         <source>Uninstalled</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="222"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="237"/>
         <source>Downloaded</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="252"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="291"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="267"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="311"/>
         <source>Saving</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="264"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="306"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="284"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="328"/>
         <source>Failed to save data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="271"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="314"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="291"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="336"/>
         <source>Saved</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="319"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="341"/>
         <source>Installing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="330"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="352"/>
         <source>The file has been installed as program</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="335"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="357"/>
         <source>The plasmoid has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="340"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="362"/>
         <source>The plasma look and feel has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="345"/>
-        <source>The plasma desktop theme has been installed</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="350"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="372"/>
         <source>The KWin effect has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="355"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="377"/>
         <source>The KWin script has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="360"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="382"/>
         <source>The KWin window switcher has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="363"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="385"/>
         <source>The archive file has been extracted</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="366"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="380"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="388"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="402"/>
         <source>The file has been installed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="370"/>
-        <location filename="../app/src/handlers/itemhandler.cpp" line="384"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="392"/>
+        <location filename="../app/src/handlers/itemhandler.cpp" line="406"/>
         <source>Failed to installation</source>
         <translation type="unfinished"></translation>
     </message>
diff --git a/pkg/appimage/appimagebuild b/pkg/appimage/appimagebuild
index 509dd24c5654b841bdf1022dfb610a85e6710f46..a0361c060def18eebb743ea2b65eaa5f94f20125 100755
--- a/pkg/appimage/appimagebuild
+++ b/pkg/appimage/appimagebuild
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 PKGNAME='ocs-manager'
-PKGVER='0.6.3'
+PKGVER='0.6.4'
 PKGREL='1'
 
 curl -fsSL -o linuxdeployqt https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage