update API pull