Oil prices claw back on supply concerns though but demand worries drag