You can prompt for the behavior by asking it to think in between making tool calls too. With a question like the one in your original example, it may be erring on the side of undersearching since it doesn't necessarily need real time info on this task