Some searches and reports are complex. Therefore, waiting for the query to complete will sometimes result in a timeout. This enhancement will allow for queries and reports to run in the background to avoid a timeout with the UI.
For example, the AR report results can be stored in a separate table. The query results would be stored in the table for only two hours in order to minimize storage use and stale data in reports.