Is there a word (or phrase) that describes the action of responding to requests only when someone presses you about them?
For example, let's say I ask John to get me a quote for a product, and he says he'll get back to me. After several days with no word, I call John and ask him what happened with the quote I was waiting for. He replies, "I was just about to call you! Here is the info..." It is clear that John had the information much earlier, but he didn't send it to me until I asked for it (either intentionally or because he forgot). I would like to describe this situation with an utterance like: "I asked John about that quote I was waiting for, and he ____ to me with the info."
The word I'm looking for essentially means "respond", but it carries this extra connotation of a rapid response driven by already having the requested information. I feel like it could be something like "snapped back" (which carries the sense of spontaneity, but not the existing-information aspect, and it has the extra unneeded connotatuon of responding angrily).
A OneLook search supplied me with "jump", but that's not the right word either - "he jumped back with the info" doesn't quite carry the intended meaning.