Improved shows cache