Add self-explanatory cache name
Simplify instantiating fetch modules
Fix typo
Return results from callbacks
Use callbacks more extensively