real-time data challenges