copy to disk and multithreading left