angular component, messing with sync loading