refine CollectorDaemon