Improved FileMaster with runAndAwait()