async update(id, todo) {
    const data = await this.get(id);
    if (!todo.title) this.ctx.throw(442, 'task title required');
    await data.update(todo);
    return data;
  }
update todo info

@param {String} id - todo id
@param {Todo} todo - data to updated