allow worker threads to actually join