#9 Implement recycled view reuse. With dynamic pool allocation