MIDI input / LED strip display timing issue

Then would there be any reason to not do something like:

Yes because you only want to update when their is something to update. If you want to update faster than 30mS then you don't you write the animation that goes so fast.

Anyway what is that line. I hope it is not some sort of multi threaded libiary.