Fixes #1 by creating the cache if missing before updating.