4+4=8

Just making the tutorial flow as if the user was following this directly.
Fix object leak in LRUCache

LRUCache.update() method did not pop the least used items off the dict,
leading to cache constantly growing, and ultimately to OOM kill.
Cosmetics
Merge branch '3.0'