The catch-up thread