updates to lazy sequence