update diverse task list