added async master/worker pattern via queue
added sychronous test for async stuff