before Change Data-Aware dispatch