diff --git a/api_specification.md b/api_specification.md
index 6f4410fbb8e7b54c34f5fa008aaa5fd371edaffe..07f2b9d5f5f57df4461e963e83ec38406ef42d35 100644
--- a/api_specification.md
+++ b/api_specification.md
@@ -75,11 +75,12 @@ This may be used even if the site is read-only or disabled.
 | announcements   | array of [announcement](#announcement)  |                                                         |
 
 <details>
-<summary>Example: <code>GET /announcement</code></summary>
+<summary>Example: <code>GET /status</code></summary>
 <pre>
 {
     "status": "running",
     "is_debug": true,
+    "server_name": "dev",
     "announcements": [
         {
             "type": "info",
diff --git a/src/api/database/sqlite_connector.py b/src/api/database/sqlite_connector.py
index 2851c2e30e07e45cc31ca198b2cc33ac48e65f9b..c24bc06e7bc73f742790e10448399066d7b554ff 100644
--- a/src/api/database/sqlite_connector.py
+++ b/src/api/database/sqlite_connector.py
@@ -108,7 +108,8 @@ class SqLiteDbConnectionFactory(DbConnectionFactory):
         try:
             sqlite_connection = sqlite3.connect(
                 database=self._database,
-                detect_types=sqlite3.PARSE_DECLTYPES
+                detect_types=sqlite3.PARSE_DECLTYPES,
+                check_same_thread=False
             )
         except Exception as e:  # pragma: no cover
             raise DatabaseError("An exception occurred while connecting to database") from e
diff --git a/src/api/miscellaneous/scheduler.py b/src/api/miscellaneous/scheduler.py
index 2cf2ebb91d564608e940086fd45cd2552d80608c..0b3f9075cd2bd8c983a553d55ad6b7cfd638e1ae 100644
--- a/src/api/miscellaneous/scheduler.py
+++ b/src/api/miscellaneous/scheduler.py
@@ -32,7 +32,7 @@ def scheduled_function(delay_sec: int, initial_delay_sec: int or None = None, pr
                 print(f"Scheduler: Execution of {func.__name__} took {(total_time//1000)/1000}ms")
             __SCHEDULER.enter(delay_sec, priority, execute_scheduled)
         
-        __SCHEDULER.enter(delay_sec, priority, execute_scheduled)
+        __SCHEDULER.enter(initial_delay_sec, priority, execute_scheduled)
         print(f"Scheduler: Registered '{func.__name__}' to be executed every {delay_sec}s (first execution in {initial_delay_sec}s)")
         return func