diff --git a/src/database.rs b/src/database.rs
index bdff386f..1bf9434f 100644
--- a/src/database.rs
+++ b/src/database.rs
@@ -270,8 +270,8 @@ impl Database {
 
                 eventid_outlierpdu: builder.open_tree("eventid_outlierpdu")?,
                 referencedevents: builder.open_tree("referencedevents")?,
-                pdu_cache: Mutex::new(LruCache::new(1_000_000)),
-                auth_chain_cache: Mutex::new(LruCache::new(1_000_000)),
+                pdu_cache: Mutex::new(LruCache::new(100_000)),
+                auth_chain_cache: Mutex::new(LruCache::new(100_000)),
             },
             account_data: account_data::AccountData {
                 roomuserdataid_accountdata: builder.open_tree("roomuserdataid_accountdata")?,
diff --git a/src/server_server.rs b/src/server_server.rs
index bf5e4f34..68adcd0a 100644
--- a/src/server_server.rs
+++ b/src/server_server.rs
@@ -1022,7 +1022,7 @@ pub fn handle_incoming_pdu<'a>(
             return Ok(None);
         }
 
-        // Load missing prev events first
+        // 9. Fetch any missing prev events doing all checks listed here starting at 1. These are timeline events
         fetch_and_handle_events(
             db,
             origin,
@@ -1033,8 +1033,6 @@ pub fn handle_incoming_pdu<'a>(
         )
         .await;
 
-        // TODO: 9. fetch any missing prev events doing all checks listed here starting at 1. These are timeline events
-
         // 10. Fetch missing state and auth chain events by calling /state_ids at backwards extremities
         //     doing all the checks in this list starting at 1. These are not timeline events.