upate smalgo.go