use file_rec/async instead of file source