Updating device workflow and UI