This is an awesome idea for more direct democracy.
You can delegate your vote to someone who will represent you, but you can withdraw your vote from that person at any time without waiting for new elections.
I’ve often thought that technology will allow us all to vote on all issues (as we see fit), but this would be great – to freely nominate a representative, so you don’t then have to keep up with all the details of all important decisions. You can withdraw your vote from your representative at any time, and represent yourself, or choose another.