add synchronized in checkAttenders()