CHANGED:vendor selection logic func,HTTP inceptor with loding effect with globally