feature(work_types): update, destroy, output list