Revisiting the optimal population size problem under endogenous growth: Minimal utility level and finite life