diff --git a/AssignmentChecker/eslint.config.mjs b/AssignmentChecker/eslint.config.mjs
index 92e9588ce4196cc85f2d2e24c90c039d29bff263..0eff463cdf4e1de9106350e164f1eb50948885a5 100644
--- a/AssignmentChecker/eslint.config.mjs
+++ b/AssignmentChecker/eslint.config.mjs
@@ -21,5 +21,6 @@ export default tseslint.config({
                                         '@typescript-eslint/no-unsafe-member-access': 'off',
                                         '@typescript-eslint/require-await': 'off',
                                         '@typescript-eslint/restrict-template-expressions': 'off',
+                                        '@typescript-eslint/no-floating-promises': 'off',
                                     }
                                });
\ No newline at end of file
diff --git a/AssignmentChecker/package.json b/AssignmentChecker/package.json
index 7ffc46ef68341322efe837d14c498ca5bb54f4db..4174447575fe6ebcf7e6d3fd05ef8aa0f2a48510 100644
--- a/AssignmentChecker/package.json
+++ b/AssignmentChecker/package.json
@@ -29,23 +29,25 @@
         "test"        : "echo \"Error: no test specified\" && exit 1"
     },
     "dependencies"   : {
-        "@dotenvx/dotenvx"    : "^0.34.0",
-        "@eslint/js"          : "^9.0.0",
-        "@gitbeaker/rest"     : "^40.0.3",
-        "axios"               : "^1.6.8",
-        "boxen"               : "^5.1.2",
-        "chalk"               : "^4.1.2",
-        "form-data"           : "^4.0.0",
-        "fs-extra"            : "^11.2.0",
-        "http-status-codes"   : "^2.3.0",
-        "json5"               : "^2.2.3",
-        "ora"                 : "^5.4.1",
-        "tar-stream"          : "^3.1.7",
-        "winston"             : "^3.13.0",
-        "winston-transport"   : "^4.7.0",
-        "yaml"                : "^2.4.1",
-        "zod"                 : "^3.22.5",
-        "zod-validation-error": "^3.1.0"
+        "@dotenvx/dotenvx"          : "^0.34.0",
+        "@eslint/js"                : "^9.0.0",
+        "@gitbeaker/core"           : "^40.0.3",
+        "@gitbeaker/requester-utils": "^40.0.3",
+        "@gitbeaker/rest"           : "^40.0.3",
+        "axios"                     : "^1.6.8",
+        "boxen"                     : "^5.1.2",
+        "chalk"                     : "^4.1.2",
+        "form-data"                 : "^4.0.0",
+        "fs-extra"                  : "^11.2.0",
+        "http-status-codes"         : "^2.3.0",
+        "json5"                     : "^2.2.3",
+        "ora"                       : "^5.4.1",
+        "tar-stream"                : "^3.1.7",
+        "winston"                   : "^3.13.0",
+        "winston-transport"         : "^4.7.0",
+        "yaml"                      : "^2.4.1",
+        "zod"                       : "^3.22.5",
+        "zod-validation-error"      : "^3.1.0"
     },
     "devDependencies": {
         "@types/fs-extra"   : "^11.0.4",
diff --git a/AssignmentChecker/src/app.ts b/AssignmentChecker/src/app.ts
index fd1565acce0421f43c1ec81b789fcac0ec0321ca..6f6db64862d96a8410e280da9bf861212f0996f2 100644
--- a/AssignmentChecker/src/app.ts
+++ b/AssignmentChecker/src/app.ts
@@ -8,7 +8,7 @@ import Config                        from './config/Config.js';
 import Icon                          from './shared/types/Icon.js';
 
 
-void (async () => {
+(async () => {
     HttpManager.registerAxiosInterceptor();
 
     console.log(Styles.APP_NAME(`${ Config.appName } (version {{VERSION}})`));
diff --git a/AssignmentChecker/src/shared b/AssignmentChecker/src/shared
index 771f8cd079b39ec4050c5ece024dc4d70f342529..c2afa861bf6306ddec79ffd465a4c7b0edcd3453 160000
--- a/AssignmentChecker/src/shared
+++ b/AssignmentChecker/src/shared
@@ -1 +1 @@
-Subproject commit 771f8cd079b39ec4050c5ece024dc4d70f342529
+Subproject commit c2afa861bf6306ddec79ffd465a4c7b0edcd3453
diff --git a/AssignmentChecker/src/sharedByClients b/AssignmentChecker/src/sharedByClients
index 8514d5ef589a8aa34e4d2260c618781d81368c22..4256114048734c2708436cc8505abecdf62fe6df 160000
--- a/AssignmentChecker/src/sharedByClients
+++ b/AssignmentChecker/src/sharedByClients
@@ -1 +1 @@
-Subproject commit 8514d5ef589a8aa34e4d2260c618781d81368c22
+Subproject commit 4256114048734c2708436cc8505abecdf62fe6df