Oil up over $103 on winter demand, supply concerns