Great little library, but I cannot seem to make it work in multi threaded environment, when threads are trying to increase the progress. I use sync block, but the program finishes and overall progress isn't increased. However, when used in a long running process, everything is working as expected.