Use SuckerPunch to perform asynchronous processing