Add snapshots for listener recovery