streaming only interface
upate readme with reduce API
Remove non-streaming API