included multithread options in filereader