update source and document

Signed-off-by: pibihong <pibihong@163.com>