add microbenchmark for demux