only reuse completed and not interrupted worker