refactoring
bugfix
Update doc task. [ci skip]