Oil down as China demand worries persist