add multithreading
fix logging
fix progressBar for multithreading
update .gitognore