add force update method