Oil up on subdued recession fears from positive US data