update for modern node
update through to through2
actually assert on tests
formatting