update staff
refactor