add device_id to getData so data can be grouped