fix courier, update router, add routing example