implement halt() in WorkProcessor