handing streams from Open AI is tricky, few resources which look useful