if w.Write return err, just reconnect nsq