updated masterprotocol for to handle updated consumer message