update summary and value depending on current value

the kernel can reset sysfs values if the written value is invalid
currently we show the same values as we have written to the file.
with this change we show the actual value

Change-Id: Iaf1636c39debbb2a9505ff9d1e4b05f483128f46