Update chain.go