add APC caching to worker data