So you can do:
z <- sdb("resolve") %>%
sdb_constrain(identifier = "ADD", species = tax_id("Drosophila melanogaster")) %>%
sdb_get_results(as = "tsv")
it should check if the identifiers (data.frame?) file exists in the cache env and fuzzy match against that if not download and cache it.