adding memcached caching