update the ui for all devices