code: func (media *FeedMedia) Sync() error {
  	id := media.ID()
  	insta := media.inst
  
  	data, err := insta.prepareData(
  		map[string]interface{}{
  			"media_id": id,
  		},
  	)
  	if err != nil {
  		return err
  	}
  
  	body, err := insta.sendRequest(
  		&reqOptions{
  			Endpoint: fmt.Sprintf(urlMediaInfo, id),
  			Query:    generateSignature(data),
  			IsPost:   false,
  		},
  	)
  	if err != nil {
  		return err
  	}
  
  	m := FeedMedia{}
  	err = json.Unmarshal(body, &m)
  	*media = m
  	media.endpoint = urlMediaInfo
  	media.inst = insta
  	media.NextID = id
  	media.setValues()
  	return err
  }
docs: // Sync updates media values.