refactored request util