add SmoothProgressBar