clean up MDN
small fixes
simple module cache wrapper class