add ChannelGroupFutureListener interface and renamed methods