no reason to actually join threads. Let us block worker thread instead