thread can disconnect and removes clean