commit chan.go