update document and example
update documents