Big refactoring
Add AsyncRouter
Update CHANGELOG