More accurate progress bar