pdf background rendering now has asynchronous buffer updating (not fully asynchronized though)