add cache by memcache