After deletion, still shows unless screen is refreshed

When I cancel an appointment, it fades, but if I click on that date, it still shows as unavailable, unless I refresh the screen.
Is there a way to make it refresh automatically after I cancel an appointment?