If God foresee/foretell future, He could definitely have foreseen the communication revolution we experience today and sent Jesus in the first half of 21st century [instead of first century] where the whole world could watch him performing miracles live as we watched Will Tsai, a young Japanes Visualist who brings dead fish back to life in AMERICA'S GOT TALENT 2017—especially because God’s will is that “everyone is to be saved” (1 Timothy 2:4)-- https://www.youtube.com/watch?v=9aF4wVD6cZ0
If God does foresee future, it would mean that incident
are foreordained in which case it is not foreseeing. But truth is that He has
not fixed events. For example, He sent Jesus on to earth with some expectation,
yet things went in opposite direction.—Mathew 21:33-39