add updateField benchmark