replace mutex with WB flag

This is a transitional version, prepared for multi-pages writeback.
Basically merged writeback is fulfilled.

it's absolutely true that bugs exist. Now there are two bugs which need
to fix:
1. when destroy volume, all the node of radix tree need to be deleted.
2. when tested continuously, system crash, reason is unknown.