[#84696424] Only create device object once, then update it.