added threaded progress bar (--progress=bar)