add EventStore::purge()