Oil down over demand worries as US stocks rise