new 'fast' version of read_and_diff_files for mc