@ilopmar posted slides and a companion Github project of his talk at GeeCON Krakow 2015. I had to cope with exact problem Ivan describes in his slides. A time consuming PDF generation and email delivery which was unnecessarily delaying the user response. I used runAsync. Ivan illustrates a couple of other solutions. Looking forward to the video of this talk, if it ever get released.