A lot of the so-called time paradoxes are solved by failing to think in linear terms whatever they may be. Cause and Effect are not really anything
you can prove without assuming they already exist. Chance are that time (whatever that may be) is simultaneious in nature.