Append-only Btree could cause write amplification. Because I think if I flush a dirty leaf node to the disk, I need flush the leaf node's parent nodes. WT use append-only Btree just for the node size is not fixed so that it can not be updated in place?