handle request content