added support for callbacks (in addition to response, and forward) also fixed issue with multiple parallel requests and a race condition in parsing the request HTTP chunks