some optimizations in EdgeListReader; also added progress bar support