update Microsoft.Bcl.Immutable, separate channels from collections, started to implement incremental list channels