real-time data collection