queue processing

* adding to queue
* processing queue
* remove successful requests from queue