fix error and implementation XHSoundManager