iOS Map SDK 메모리이슈

안녕하세요. iOS Map SDK관련하여 문의드립니다.
현재 지도위에 핀을 100~200개정도씩 꽂으면서, 스크롤할때마다 기존핀들을 지우고다시 100~200를 다시꽂는 방식으로
구현하고 있습니다. 헌데 기존것을 지우고(mapView.removeAllPOIItems() ) 다시 새로운핀을 꽂는데도
(mapView. add(pin)) 불구하고, 계속해서 메모리가 쌓이던니 30~40번정도 해당액션을 반복하면 앱이 죽어버리는
현상이 발생하고 있습니다. 제생각에는 핀객체(poItem)가 삭제된뒤에도 메모리에서 해제되지 않는걸로 추측되는데,
혹시 이현상과 관련하여 해결책이 있는지 궁금합니다.

감사합니다.