fix vaultcontroller bug