use fbuf_detach/fbuf_attach instead of copying the request buffers when creating a new request handler
ensure notifying the error back to the listeners

if a local storage.fetch failed