commit for device communication