Support Pointer to Slice as data source, so can be better to support lazy execution
Update Readme.md