add module cache