update createEachProxy