Stream Slice Method

Can someone explain the stream_slice method in the following use case. I want to run a sync starting at Jan/01/2020 until today, but save the syncs save by day. I want to know if read_records can continue to be called until the sync is caught up to today, then when its caught up, just run 1 day. Is this a use of stream_slice?

For this you need to implement incremental streams where they will output states and the next run knows from where to start https://docs.airbyte.com/connector-development/cdk-python/incremental-stream
Stream Slices are useful to large requests where you want to break them, or for nested streams