only signal adoption-level change if changed