main()-->cli()-->all()
threads.append(run_in(ctx.invoke, phantomjs, **phantomjs_config))
threads.append(run_in(ctx.invoke, result_worker, **result_worker_config))
threads.append(run_in(ctx.invoke, processor, **processor_config))
threads.append(run_in(ctx.invoke, fetcher, **fetcher_config))
threads.append(run_in(ctx.invoke, scheduler, **scheduler_config))
ctx.invoke(webui, **webui_config)