make ARM64 unsupported
add support for execution_context