fix: device list