Inspired by Kent C. Dodds, I have created a blog using Github as my Content Management System (CMS). All of my blog content is stored in the same repository as the code, in mdx format. To streamline the process, I set up a workflow that detects changes in the directory and sends the names of the files altered to the server at "/api/revalidate". The server then downloads the updated files from Github, compiles them (since I use mdx), and stores them in the database. However, this entire operation is taking too long and resulting in a "timeout exceeded 10s" error on Vercel. Any suggestions for improving this process?