BlockTracker now runs in its own thread.