change update methods