fix the vm page bug