android update recyclerview list without refreshing screen

I have little experience with android background service and using broadcast receiver. my app has a list of orders, with accept and decline button.. clicking on both buttons, api is called, which will only update the recyclerview list for the user who clicked it.

what i want to achieve is, when user clicks on button, with api call, recyclerview list should update for all users if there screen is open, without refreshing. how to achieve this scenario? please help.