google appengine memcache

use google's memcache instead naive caching