implemented dalli for memcached caching