UPDATE FROM DEVICE