Dynamically add handler to channel pipeline