robot -> dispatcher, channel only write only