added a concurrent version of the data analysis. Bottle neck seems to be the file reading...