add ClientData.deviceName

closes #147