Make requests handle dynamic change and UI updates