use `mg_set_request_handler`