i thought node was asychronous