add sizing_decision_handler to pool_core

change m_size_policy from member ptr to member