added example implementation. Removed doing arrays to the channels. Future subscribe() and fetch() calls now replace an existing channel.