esdump now uses 3 threads, scrolling, parsing, writing. It also supports giving progress every 10 seconds