added update guard to mpCmd