created module cache handler