make sure task._id == task.id (we should put this in pre(save) or something)