finish listen with nfd