move worker.abort() to tearDown