update 'run' to support command args