make lex-context compile
remove xbyak, we need a bytecode implementation for portability
add atomic group. design VM value types