fix refactoring alsa