@jameslo Yes, this is unfortunate.
Another way to approach this, although not really solving the issue, would be to decouple the array the algorithm is operating on from the visual display.
Here i added a second array and the visuals are just performed by pipes: quicksort with delay.pd
So the algorithm is carried out immediately on the first array, but the display on the graphic array is delayed.