refactored the collector, included in daemon class