fix wf node scratching each other, simplify node communication