stream instead of snapshot