update password vault functionality