anchor.diff:          ..serve(rebuildUrl, method: 'GET').listen(rebuild)
           ..serve(buildAllUrl, method: 'GET').listen(buildAll)
           ..serve(rebuildAllUrl, method: 'GET').listen(rebuildAll)
  +        ..serve(buildFirstPageUrl, method: 'GET').listen(buildFirstPage)
           ..defaultStream.listen(serveNotFound);
       });
     }
  
positive.code:     });
    }
  
    void callback(Timer timer) {
      Logger.root.fine("callback ${timer}");
      _fetchFirstPage().then((List<Package> packages){
        if (queueSendPort != null) {
          packages.forEach((Package package) {
  
negative.code:     final rebuildUrl = new UrlPattern(r'/rebuild/(.*)');
      final buildAllUrl = new UrlPattern(r'/buildAll');
      final rebuildAllUrl = new UrlPattern(r'/rebuildAll');
      final buildFirstPageUrl = new UrlPattern(r'/buildFirstPage');
  
      void build(HttpRequest req) {
        List<String> args = buildUrl.parse(req.uri.path);
  