Do a 30y refi, it's the safest option you have. Others carry too much risk.
Agree.
I have a question, suppose if I make an extra payment towards capital for a while, then for some reason if I happen to miss one monthly payment. Do they adjust the missed monthly payment with extra capital?