Update business logic