Revert "use simpler createJIT method"

This reverts commit ec3d3f220a4fadb9390b53508d3aae2919c29e1c.
createJIT prevents us from using MCJIT
use new mcjit engine