edit update function CMND