diff --git a/src/common/db.ts b/src/common/db.ts
index e60f4cc..0b80b2b 100644
--- a/src/common/db.ts
+++ b/src/common/db.ts
@@ -49,7 +49,7 @@ class DBUtil {
           setTimeout(initDB, 300)
         }
       }
-      initDB()
+      setTimeout(initDB)
     }).then()
 
     const expiredMilliSecond = 1000 * 60 * 60
diff --git a/src/ntqqapi/external/moehook/MoeHoo-win32-x64.node b/src/ntqqapi/external/moehook/MoeHoo-win32-x64.node
index 44510bc..85aaac5 100644
Binary files a/src/ntqqapi/external/moehook/MoeHoo-win32-x64.node and b/src/ntqqapi/external/moehook/MoeHoo-win32-x64.node differ