use JIT for kernel