sound thread routine update
add fifo class
update Makefile