It's due to the fact that you are displaying all those 100 000 values and updating them in the indicator on every iteration.
If you move the indicator outside of the loop so that it will only be updated when the processing is finished things will run fast.