fix finalizer of PageBuilder, but it may still fail to cleanup PhantomJS binary