Defer UI update until database operation succeeds