Adding update method as core