fix(scope): allow concurrent fire/add/remove on listeners