now the apc caching actually works