async OR krok w Node.js

Nie mogę uzyskać kodu asynchronicznego działającego z node.js

Próbowanie bibliotek asynchronicznych i krokowych - kod zwraca tylko pierwszą funkcję (wydaje się, że nie przechodzi przez resztę). Co ja robię źle?

dzięki!

var step = require('step');
step(
function f1(){
        console.log('test1');
},
function f2(){
        console.log('test2');
},
function finalize(err) {
    if (err) { console.log(err);return;}
    console.log('done with no problem');
  }
);

albo to:

var async = require('async');
async.series([
function f1(){
        console.log('test1');
},
function f2(){
        console.log('test2');
},
function finalize(err) {
    if (err) { console.log(err);return;}
    console.log('done with no problem');
  }
]);

questionAnswers(2)

yourAnswerToTheQuestion