Midcap IT companies express caution on subdued demand