Main downside is it significantly complicates the front end code compared to just waiting for FE to sync with BE before updating