keep commands to instance cause SplProrityQueue removes them on iteration.