I did some research and if i'm corrent there are three ways to solve this issue;
1: Multiple tunnels (one for each uplink).
2: Interface state tracking
3: Something with vrf or nhrp
If someone could push me in the right direction It would be much appreciated.