Improved stream performance.

- TO-DO: make an abstract view out of stream to be infinite scroll