added gather for memcache