Polling vs Streaming: Data Updates in Real-Time Systems