Flickering of buoyant diffusion flames: a vortex dynamics revisit