single source directory copy without multithreading working