I think relay makes sense https://dictionary.cambridge.org/dictionary/english/relay I'm a non native speaker and I know the word "relay" in just a technical context and that's maybe my message. Now that I see the non technical definition of relay it's actually pretty good