switch from storage listener to shared worker