Using threads to manage discovery, working on implementing bulb methods into service.