ability to modify consent offline

We need to read state from storage even if data is not null. This is a case when remote goes offline, I modify consent locally and go offline, then when both become online remote might send me the instance with consent(currently this doesn't happen for google), and I set consent with remote info but I still want to read and overwrite certain consent bits from storage.