Properly handle updating user and work details.