Did you introduce `refresh` boolean to have less refresh of the UI?
If it's the case, we should introduce an other kind of mechanism. We can discuss offline about it.