refactor vaultstore, using vaultnodeproxy