only add to DB if we make a network call!