initial memcache integration