SSD1306 LCD and nonblocking libraries?

I've just always been told do as little in interrupts as possible. Also for precision reasons I need to use micros()