able to receive multiple pictures and stream but race conditions are an issue