diff --git a/src/fleen_app.rs b/src/fleen_app.rs
index 7877277..18d30c8 100644
--- a/src/fleen_app.rs
+++ b/src/fleen_app.rs
@@ -1,13 +1,11 @@
-use std::cell::RefCell;
use std::{fs, io, time};
use std::path::{Path, PathBuf};
use std::process::Command;
+use std::sync::RwLock;
use clipboard_rs::Clipboard;
use clipboard_rs::common::RustImage;
-use tempfile::TempDir;
use thiserror::Error;
use tinyrand::{Rand, Seeded};
-use tokio::task::JoinHandle;
use crate::fleen_app::FleenError::{RootDirNonexistence, RootDirPopulated, TargetDir};
use crate::fleen_app::TreeEntry::{CloseDir, Dir};
use crate::renderer;
@@ -55,13 +53,13 @@ pub enum FileType {
pub struct FleenApp {
root: PathBuf,
- files_cache: RefCell