fixed bugs from strategy, only
keep one executeStrategy.
remove the iterator from the begining of the fire (no need).
(please see the changes)