Fix spatial tether stack infinitely
Fix the issue that spatial tether can stack a lot and seems to last forever: only the latest tether can be prolonged, the duration of old tether are fixed by the time you apply a new tether.
This commit only provides a possible solution for this issue, and its potential impact should be evaluated.