Updated gui, multithreaded progress tracking