fix compouser when many time compousing