properly initialize parsing worker threads