fix auto update bug