3 streams: command, result and data

Signed-off-by: quan <quan@lequana2>