updated i2c device with query call
i2c device fix, regarding setting callback during busy state. This was prevented if another device used same bus, erroneously of course