only update quantity view when value changes
copy current state to pre-allocated draw state
increment version number to 0.5