auto update
ref: delete vital