Update channel.go

finish channel