add extra api loading before system init