update warm3