You hit a weak point for sure!
You can actually dismiss missions after they’re completed! This will make sure new missions actual show as they’re popping up.
We should have taken a lesson from dispatch and require the user to review the mission status before the agent was available and thus forcing the dismiss. OR some other type of UI/UX as you suggested.
Thanks for playing our game and taking the time to leave a comment!