fix SoundPlayer Detach