fix some things not refreshing

may make things a little bit laggier, but right now with the beast that
is the factory that can't seem to be helped.