change bnbadopt into synchronized style
delete bnbadopt in AgentManager
add synchronized bnbadopt into AgentMagagerCycle
modify private msgQueue into protected in AgentCycleQueueMessager
add synchronized bnbadopt into MainFrame