add searching new devices mechanism