faster FileReader