update doc, close #27