some change in *managers, add test and add some features in snmp