new update class.