Oil prices edge higher, but future demand concerns cap gains