changed to chrome.storage.local with callbacks
broken catch callback