Oil stable, IEA pessimistic on global demand