update vmf pdf function