- fixed the "I can get the stream events with just the stream id" bug
- refactored authenticate stream