bugfix to avoid invalid read reply after writing to SX bus
add oldValue to the consumer callback