N1QL runs sequentially or parallel?

In my real time app, when client socket get message it send an acknowledge message and according to that message status get updated in database. When multiple client simultaneously sends ack then simultaneous update queries get executes to update status. But I got these queries callback sequentially, second query executes only after first execution completes.

Can anyone help me with this?
Did I miss anything?