finished up page fault and barrier sync stuff