revise the sock_to_nsq module