Is there an efficient way to communicate with an external RTC and then share that time/value with many tasks that could be requesting that value at any moment without an expensive in/out queue implementation between requesting tasks and the actual RTC task? Surely someone has had to do this before. Thanks!