diff --git a/.vscode/settings.json b/.vscode/settings.json
index 667db3fa5bb417969e810dc3dff8ddf1fc2324c3..0ffeda93310439e00e064ac306062050a9c79a72 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -98,6 +98,5 @@
         "locale": "cpp",
         "strstream": "cpp"
     },
-    "cmake.cmakePath": "cmake",
     "cmake.configureOnOpen": true
 }
diff --git a/src/streams/netstream.cpp b/src/streams/netstream.cpp
index adb6c3d7a701e42428a552a30a030c08944d620c..287141651d7828f17b208a69635a197f46a98233 100644
--- a/src/streams/netstream.cpp
+++ b/src/streams/netstream.cpp
@@ -628,8 +628,9 @@ void Net::netstream_thread_() {
 
             if (queue->packets.size() > 0) {
                 // Check remaining buffer length, if too large fast forward by adjusting local timestmap
+                // FIXME: May skip incorrectly if buffering delay too small
                 buffer_length_ms = queue->packets.back().spkt.timestamp - queue->packets.front().spkt.timestamp;
-                if (buffer_length_ms > 4*buffering) {
+                if (buffer_length_ms > 6*buffering) {
                     int32_t offset = buffer_length_ms - buffering;
                     queue->ts_base_local -= offset;
                     next_frame_ts_local = ftl::time::get_time(); // immediately check