added streaming in chunks - allows smooth pointer actions