adjust goroutine