minor changes
improved FileReader and reading progress