- improve async notification
  - put requests on iterative binary tree which speed up index on notification