progressive streaming works, with some bugs