Best way to handle background jobs using Firebase functions? | Hacker News Reader