Update to new version of golang

The Golang has remove the vector.
Now we use list instead.