rename Promise.go to promise.go