Oil prices edge up as doubts are raised over whether a fuel price rise in China will reduce the level of demand.