Oil up over persistent supply woes versus rebounding demand