New error analysis of a second order BDF scheme for unsteady natural convection problem