fix removal of old components before fetching new