change device interface