gnus: do not break pages
`hl-line-mode' in gnus-summary-mode
create new buffer for async command execution
using `cl-flet' instead of deprecated `flet'
globally (require 'cl-lib)