Updated AsyncResponse to closely match ChannelResponse's structure.