Update all dependencies

This also drops the need for this.ready() in the router, as the IR
update fixed this bug.