You should tell it to Trump, or vote for someone smarter next time. He is concentrated on rattling saber at NK, instead of negotiating NK deal with China and only with China. Talking to Kim or even reacting to Kim is a waste of time.
Kim behaves as a "normal" dictator. He needs to become a savior of NK in eyes of all NK citizens and be loved. For this he needs external enemy, either real or made believe. Actually, Putin is playing exactly the same game. In both cases US is the perfect enemy, with different values in politics, justice, social life, economy, etc.
They both want to be "presidents" forever in their countries and they don't give shit about the rest of the word. Except, for benefit of dictators, the world should appear a scary monster to their minions.
Also for that reason, there will be no war. Kim knows he can't win, and in case of aggression NK would be destroyed in hours, and he wouldn't be in power anymore. He just needed, the last piece in his game, the nuclear weapons on ballistic rocket. This will keep potential aggressor away. He made the price too high to pay for attacking NK. Now, if Kim balances his political game right, he will be the dictator of NK to his death. This is all he wants. Period. This is his end game, a dictator forever.
If flying ballistic missiles is unnerving for South Korea, Japan and Us, they should try to shoot them down. Supposedly, the anti ballistic missile system is deployed and good enough for it. This definitely made Kim to think twice before launching next one. Otherwise ignore it completely and he will stop. So far his launches have dramatic effect on world's psyche so he keeps doing it. He plays his cards well. Well, maybe he overdid this with so many frequent launches, but I think it is due to his character of action junkie. He loves his rockets, his new toys.
Again, it is just his political game, and there will be no war. He can be ignored completely forever. Unless, one feels compassion for enslaved N Koreans and dreams about toppling the regime.