Oil dips below $112, Chinese data weighs