add progress bar & statistic feature