update validate
update doc
fix ac bug
Merge remote-tracking branch 'sui/dev' into dev