Improving quality of experience for video streaming