command protocol update