add LuaJIT support