can this feature be supported where user can specify from where to read? Current :- ```go func (c *Client) Retrieve(path string, dest io.Writer) error { ``` Need :- ```go func (c *Client) RetrieveFrom(path string, dest io.Writer,bytesSoFar int64) error { ```