Updating OLED display without blocking other code

I will definitely look into it! Could you elaborate on why a library is needed?

If I remember correctly, the Arduino IDE does not provide timer based interrupts. So for the creation of repeated/perodic tasks you need a library.

Oliver