add fifo communication demo