add page fault handle