improve i2c comm
improve i2c comm