update i2c read interface