update the i2c