added threaded transcriber