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