fix: fix mediator and keep same channel array instance