improve AFSoundmanager