Refactored pools destroy and multi_destroy