Oil prices slightly fall over clashing demand, supply woes