optimize mapblock render with mapblock pool