An improved viscid/inviscid interaction procedure for transonic flow over airfoils