some refactoring on new am_manager methods