clean up
add memcache