data_interval == 0 means no data collection