manifest version updated, implemented chrome.storage.sync instead of window.localstorage