depends on ruby-progressbar