[feature] fetch missing streams

- upon adding user to the conversation, check which streams are
currently fetched and fetch only missing ones
[bugfix] fixed random crash when switching b/w streams

- sometimes when switching between several video streams, app was
crashing; fixed it - OpenGL-related multithreaded problem (accessing
OpenGL context when it was not ready yet)