concurrent file parser