load components improvements , async