update ui for all devices