updated sensor contracts