clean =)
first implementation using memcached