use _parse_flags for Txn.commit, Index.new_txn
make Schema.addField async