update api documentation
update comment
update README