update doc
update docs and small changes