add close-all-buffer func