Adds persistence using chrome.storage.sync