If there is a crime empire, defeating the king would not end all evil and violence. Even if the king is killed, there will be newer people to claim that empire. So, Krishna purposely did not kill Jarasandha till his whole evil empire was incinerated!!!