added mutex with lock and unlock to type DriveFile