DeleteThread refactored