get_all() now makes only one api call