I do not think that the highlighting (during building for example) is server-related. If you have not built anything yet, sending requests to the server would be too non-optimal. I think syncronization happens only after building is confirmed.
But yes, since we cannot fix the client, waiting is the only solution atm.