node: explain why we use fork() instead of vfork()