code: function getFollowersIt(T, user_id, followers, cursor, max_followers, finish) {
    if (followers.length >= max_followers) {
      return finish(followers);
    }
  
    T.get('followers/list', {user_id: user_id, cursor: cursor}, function (err, data) {
      if (err) {
        console.log(err);
        return delay(function () {
          getFollowersIt(T, user_id, followers, cursor, max_followers, finish);
        });
      }
  
      // user.followers_ids = data.users.map(function (user) { 
      //   return user.id;
      // });
      // finish(data.users);
      followers = followers.concat(data.users);
      getFollowersIt(T, user_id, followers, data.next_cursor, max_followers, finish);
    });
  }
docs: user.followers_ids = data.users.map(function (user) { return user.id; }); finish(data.users); }); }