refactoring started
refactored ResourceRequestListener
refactoring started