chunk fetch strictly on demand