support io object as input data
v0.2.0