request handler updated