anchor.diff:                    ],));
               })
               ..timeout(new Duration(seconds: 10))
  -            ..catchError(() =>
  -                setState(() {
  -                  _pop();
  -                  _isRefreshingNewFriend = false;
  -                }));
  +            ..catchError(() {
  +              _pop();
  +              setState(() => _isRefreshingNewFriend = false);
  +            });
           },),));
       _friendsView.add(const ListTile());
       _friends.child = new ListView(
  
positive.code:             showDialog(context: context, child: new RefreshProgressDialog(
                  CodeWarsColors.main.shade100, width: 100, height: 100),
                  barrierDismissible: false);
              get(CodeWarsAPI.getCompletedKataPaginated(_user.username, page))
                ..then((val) {
                  _pop();
                  Navigator.of(context).push(new CompletedActivity(val.body, page));
  
negative.code:     SharedPreferences.getInstance().then((sp) {
        _performChangeUser(sp.getString(DatabaseKeys.USER) ??
            CodeWarsAPI.getErrorWithReason("not set"));
        Set<String> us = sp.getStringSet(DatabaseKeys.FRIENDS) ?? [];
        _performChangeFriends(us.map((s) => sp.getString(DatabaseKeys.friendData(s))).toList());
      });
    }
  
  