gestion par thread + bouton annuler