Review: of `Competitor Compare` tool

Splitting work into tasks, this avoid most of the memory-limit or
time-out problems in some hostings