Two separate needs_refresh vectors