working towards concurrent requests