more singletones
Refactoring the queue request method