added memcached support