adding update methods to customer