changes demo to block on all channel communication