added new features: `$routeSegment.chain[x].reload()` and `watcher` config param