new design: no more commandline but a crawler with a queue server