refactored kaster to work with new kinesis library