diff --git a/src/redraw_scheduler.rs b/src/redraw_scheduler.rs
index 5a24d8e..1673919 100644
--- a/src/redraw_scheduler.rs
+++ b/src/redraw_scheduler.rs
@@ -1,5 +1,5 @@
use std::sync::{Arc, Mutex};
-use std::sync::atomic::{AtomicBool, Ordering};
+use std::sync::atomic::{AtomicU16, Ordering};
use std::time::{Duration, Instant};
use std::thread;
@@ -9,56 +9,17 @@ lazy_static! {
pub static ref REDRAW_SCHEDULER: RedrawScheduler = RedrawScheduler::new();
}
+const BUFFER_FRAMES: u16 = 60;
+
pub struct RedrawScheduler {
- window: Mutex