update cross test
update tests and benchmark
json code gen
Update README.md