Better handling of new or removed records on a page

Currently there is a lag when a new record is added to a page. The time that it takes to populate on a page varies from a few seconds to longer, sometimes requiring a refresh to show the record. This creates situations where my users thing that adding a record was unsuccessful or just requires a lot of manual page reloading to keep the page accurate with real time conditions. The same is true of filtering a record out of view. Also, when a visibility update does occur automatically it can be jarring and interrupt whatever action I’m currently working on. For example, if I filter a record out of view and continue working on the page using an inline edit field for another record, I’ll be booted out of that field when the previous record is removed from view. Can this be made into a more streamlined, user friendly experience?