[Feature] Implement a progress bar