Oil futures edge higher, set for mixed weekly performance