make callback handlers not blcok the HTTP request from finishing