An improved thermal model for cometary nuclei