modify task model(add task_type and so on)