add goroutine
add method