Minor optimization, change arguments, don't wait for ALSA when reading from network