added better support for multple requests

need to find a better way to pass that parent