stream-based views update