Created by: guomingz
This bug was found on int8 calibration tool integration. This is a corner case when the program has the feed(or fetch) type op.
If we remove the one obj from the list, especially on the List iteration, the index will change dynamically. In other words, the original implementation will missing the target. So my fixing is collect the index firstly, and then delete it in reverse sequence.