- removed queue concept
- added NCBIWorker concept
- one worker in its own thread for each run