[BUGFIX beta] Sync router.js, get rid of derelict async hook