Renamed response queue to request queue and made Session object populate it with newly created requests in order to ensure request order.