updated component and loading file