update escaper IObjectAdapter and IObjectVisit