small changes in order to call device ready when the value of a ValueID  is actually update