diff --git a/yaml/demo_visual_odometry_euroc.yaml b/yaml/demo_visual_odometry_euroc.yaml
index 707d1b9b85a0af2a8dad7373bf737bc1f5bc90d8..0be3673101f0ff28e35017dcfd4501d0bb964248 100644
--- a/yaml/demo_visual_odometry_euroc.yaml
+++ b/yaml/demo_visual_odometry_euroc.yaml
@@ -3,9 +3,8 @@ config:
   debug:
     profiling: true
     profiling_file: "~/wolf_demo_visual_odometry_profiling.txt"
-    print_problem: false
+    print_problem: true
     print_depth: 2            # only if print_problem
-    print_state: false         # only if print_problem
     print_constr_by: false     # only if print_problem
     print_metric: false        # only if print_problem
     print_state_blocks: false  # only if print_problem
@@ -13,7 +12,7 @@ config:
 
   problem:
     node_rate: 100
-    follow: "tree_manager_full_history.yaml"
+    follow: "tree_manager_sliding.yaml"
     frame_structure: "PO"
     dimension: 3
     prior:
diff --git a/yaml/processor_visual_odometry.yaml b/yaml/processor_visual_odometry.yaml
index c74906596ab4e2d1525e98423c41529dfc054063..541cf9c8ab04c1dd5fe5ceb2e310c2a2f6b7ae25 100644
--- a/yaml/processor_visual_odometry.yaml
+++ b/yaml/processor_visual_odometry.yaml
@@ -5,12 +5,16 @@ algorithm:
 klt_params:
     tracker_width: 21
     tracker_height: 21
-    nlevels_pyramids: 3
+    nlevels_pyramids: 2
     klt_max_err: 0.2
 
 fast_params:
     threshold_fast: 30
     non_max_suppresion: true
 
-min_nb_tracks: 200
-max_nb_tracks: 400
+min_nb_tracks: 30
+max_nb_tracks: 50
+
+std_pix: 1
+
+min_track_length_for_landmark: 3
diff --git a/yaml/solver.yaml b/yaml/solver.yaml
index f7d545523aa8aa5f1370a90395fbc645c2e15bcd..546f3cea3ef2ecdc0b120dd80ba4e9ace1a6ec78 100644
--- a/yaml/solver.yaml
+++ b/yaml/solver.yaml
@@ -1,11 +1,11 @@
 minimizer: "LEVENBERG_MARQUARDT"
 interrupt_on_problem_change: false
-min_num_iterations: 4
+min_num_iterations: 1
 max_num_iterations: 20
 function_tolerance: 1e-7
 gradient_tolerance: 1e-9
 use_nonmonotonic_steps: false
-period: 0.3                     # note: this must be smaller (i.e. faster) than the KF period in processor_tracker_landmark_apriltag.yaml
-n_threads: 2
+period: 0.5                     
+n_threads: 8
 compute_cov: false
 verbose: 0
\ No newline at end of file
diff --git a/yaml/tree_manager_sliding.yaml b/yaml/tree_manager_sliding.yaml
index 6ee8b760b0be13247db86118a38a4ab3ad8dbd74..520fde4b888ef70670e76b9ac384eb4672b193dc 100644
--- a/yaml/tree_manager_sliding.yaml
+++ b/yaml/tree_manager_sliding.yaml
@@ -1,6 +1,6 @@
 tree_manager:
   type: TreeManagerSlidingWindow
   n_fix_first_frames: 1
-  n_frames: 15
+  n_frames: 5
   viral_remove_empty_parent: true
 #  type: "none"
\ No newline at end of file