update api doc
add more tests