RequestManager no longer runs in its own thread
Added listener class. RequestManager no longer runs concurrently.