The return of Jesus Christ will not happen unless there is restoration of all things as written in Acts 3:11-23. The Lord spoke through all the prophets of old that He will restore all things concerning Israel before Jesus comes back to receive us to Himself. And until all these things are fulfilled, Jesus has to remain in Heaven.