update field operations