only use jsval
add XJSValueWeakRef
root some jsval
set stack size
add XJSWeakMap