refactor response channel to be a simpler GopingResponse channel