update tests and doc now that "go" always return a channel