v1.0.1 add goroutine