fix: better progressbar