improve vaulteditorviewcontroller