Refactoring request execute