deport alsa to a sink thread
new pthread abstraction over upipe_xfer