refactoring: request.go: function Run()