fix device.js