Chiharu M. answered 06/16/19
Experienced Native Japanese Language Tutor with a Master's Degree
When James has already completed the mission of buying ice cream for you and he has already come back, you can say ジェームスがもう買ってきてくれたから大丈夫.
When James is still in the process of buying ice cream for you and hasn't come back yet, you can say ジェームスが今買いに行ってくれているから大丈夫.