add channelClose() method to Client