update to SoundPlayer