diff --git a/src/modules/api/api.js b/src/modules/api/api.js
index 3178cce..f6ffc57 100644
--- a/src/modules/api/api.js
+++ b/src/modules/api/api.js
@@ -728,9 +728,13 @@ function GetApp() {
         user
       )
       .then((result) => {
+        const { newDb, newQuestions } = result
+        if (newQuestions > 0) {
+          data = newDb
+        }
         res.json({
-          success: result !== -1,
-          newQuestions: result,
+          success: newQuestions !== -1,
+          newQuestions: newQuestions,
         })
       })
   })
diff --git a/src/utils/actions.js b/src/utils/actions.js
index 5332ae8..a21d6fc 100755
--- a/src/utils/actions.js
+++ b/src/utils/actions.js
@@ -165,7 +165,10 @@ function ProcessIncomingRequest(recievedData, qdb, infos, dryRun, user) {
           logger.DebugLog(allQuestions, 'actions', 2)
 
           logger.DebugLog('ProcessIncomingRequest done', 'actions', 1)
-          resolve(allQLength.length)
+          resolve({
+            newQuestions: allQLength.length,
+            newDb: qdb,
+          })
         } catch (error) {
           console.log(error)
           logger.Log(