add go routine implement
supplement  some necessary doc.