updated nsq blocks to use new API. tested locally up to 1KHz

Once this is through I'll make that release, promise.