split update method