keep a reference to the datachannel to avoid buggy garbage collection