+ Remove prefix in generate dynamic task, because it do the same thing.
+ Removing it will let same task don't execute twice.
+ Removed the way of implemented the