because node has an internal, native sense of a "tick", where things are processed on some sort of stack or other, every pass