rewrite the process data code, make some optimization to the spider
fix non fast-forward
Merge remote-tracking branch 'origin/master'