We need to redesign and handle specially command NoOp with deps. 1. It has no conflict with any other command. (Affected: update deps function) 2. State machine module needs to know how to handle it