update methods