updated apc cache, simplified methods