ActiveRecord - counter_cache => true no update of record

Hello , I'ld need some help (read it could be a bug .. patch coming in
2.0.3 ?)

I have hm / bt relationships

class User < ActiveRecord::Base
has_many :infos, :dependent => :destroy

class Info < ActiveRecord::Base
  belongs_to :user , :counter_cache => true

when creating a new info instance, the 'infos_count' column in the
users table is not incremented

infos_controller.rb
def create
    @info = Info.new(params[:info])
    @info.valid_until = params[:valid_until]
..
      if @info.save
        current_user.infos << @info #user_id inserted in info but
infos_count not updated in user record
        current_user.reload
      else
        format.html { render :action => "new" }
      end
    end