Zend certified PHP/Magento developer

How to modify product data on observer pre cache?

My problem would be the following:

I need to modify the product data on load after the product page was cached.

Everytime I load a product I need to request some data to an api and overwrite certain product attribute, even after it was cached.

I tried intercepting these events, but the code on my observers only gets executed the first time, then it gets cached:

catalog_product_load_after

catalog_controller_product_view

I’m open to any alternative solution btw!
Thanks