Update global page sharing, add try catch