fixed relayMsg