replace streaming to image polling