1. fix bio_flush()/bio_prefetch() bug
2. expection benchmark
3. cleanup msg when role destroy