backfill for device_props