The North has to drop their nuclear program. It represents a threat to China. They have no choice. Plus I believe they did it as a proxy for Iran.
The North needs food. If we can get North Koreans eating again, Kim can take credit for it. In return, everyone in that region quits worrying about North Korea and they may see some investment.