add JIT compiler to libengine