add extra memcache commands and employ composed method