Now the delegate is weak
Preventing crash in 'stream:handleEvent:' method