fix i2c read