Bad progress bars will have the only visual indicator that progress is being made be movement of the bar when progress is visually displayed, there should be also like a buffering circle at least to assure the user that the system hasn’t frozen even if the bar wont update