peer flush queue: use global async queue to buffer and serialize disk writes