fix(ChangeDispatcher): update the onRecordChange signature