new defaultdetectorservice and changed old one to threadedDetectorService