add support for multiple requests at the same time