Thanks so much for the detailed advice. This forum is so helpful to get advice and I learned a lot.
In addition to Roth 401K, I am also considering buying investment properties. It is hard to get positive cash flow as the current house price is too high but may be a way to deal with inflation...