Inlined patch and update tests. Added more update tests.
Added tests for all exposed streams