existing_hashes => all_hashes
Simplify some logic
Maintain a new event is only new when it hasnt existed