caches, but cache doesn't expire yet

some bug in the simple caching library I'm using.
makes progress on #7