Use chrome.storage.local if sync not available