Got primitive diffing logic working, used node  instead of _delay