Update promise.go