backup nodes in subscriptions

fixes #179

I'm making pull request since I fear that patch floating somewhere in comments will be lost at some point. This way it's easier to review and comment on changes.
Would be nice if we had such feature at some point, but I don't depend on it.