separated vm from normal module cache