This patch adds the possibility to run man asynchronously. I'm not sure it's worth the added complexity. Any other opinions?