accept readable stream
more elegant
notify complete by ギコ猫