persistent events: reusing the events + db sweep