Changed DoWork behaviour, started with ThreadedQueue