Using pattern susbscribe to handle multiple channels