simplify dispatcher spool_cb()