src: some refractor
src: used uniq request codes for pending intents => fixes bug with soundId