Replaced by custom thread pool implementation
Added thread timeout