add memcached support