[add] ensure components won’t be started twice