pub fn thread_update(
    _ctx: Context<'_, '_, '_, '_, ThreadUpdate<'_>>,
    _settings: ThreadSettings
) -> ProgramResult