put the zmq updat to separate thread but still the FFT lags like hell when zmq output is used