Personally, refresh() and update() didn't do the trick for me. In my reactive variable declarations, I added the recompose=True argument found here. This gave me the update behavior I was looking for.
refresh()
update()
recompose=True