update worker names and ensure all threads have names