fix localstorage
use howler.js, which uses web audio api