How to set clients order with vim.lsp.buf.format?

In neovim 0.8, I find that vim.lsp.buf.formatting is deprecated. Use vim.lsp.buf.format { async = true } instead.
When there are multiple clients (such as eslint and prettier) attached the buffer, how to set clients order for vim.lsp.buf.format? (eslint format first, and then prettier)