Doesn't this already exist?
Ah actually, if you tick the box "keep all windows assigned to race", then everything refreshes automatically when you switch which race you're playing. I've been doing multi-faction games for so long that I forgot that in normal play, the windows do not automatically refresh if you keep them open.