title: Firestore (update, delete, add) trigger to create Algolia Index takes too long
body: <p>I'm building an app using Algolia and Firebase.</p>
  <p>To use Algolia, I'm using the following <a href="https://firebase.google.com/products/extensions/firestore-algolia-search" rel="nofollow noreferrer">firebase extension</a> so that everytime new data is added, edited, updated to firestore, the same record is kept in Algolia.</p>
  <p>Everything works well except it takes around 1-2 minute to store the record in Algolia (currently has around 15000+ records).</p>
  <p>I'm currently reading and displaying data straight from Algolia and updating it whenever the data gets changed. However it seems absurd to wait 1-2 minutes before user can finally see the updated details.</p>
  <p>I'm using Algolia because I need more flexible search options + page offset pagination. If I could do that with just firestore, I would happily just read data straight from firestore.</p>
  <p>But since that's not possible <strong>Can anyone see a better option?</strong></p>
  <p>I've already tried writing a custom trigger instead of the extension but the speed seems to be the same.</p>