Event-based reaper instead of polling one