pub fn update_task( db: &Database, data: &mut AppData, id: u64, payload: TaskPayload, ) -> Result<()>