Use more modern streams2 streaming api

Best to check done event in all tests too.