Taking care of the critical concurrency todo. Using a request queue to ensure the user only sees the lastest response.
Crossing off a todo