fix bug of loading outer role