Oil up but set for weekly loss on stock build, trade row