thread-safe, CLI progress bar library