Crude oil edges higher as geopolitics outweighs global demand concerns