add channel close