Multiple user accounts accessing a single doctype to update the scanning QR code

Dear all,

I have customized a doctype (with client script) to allow members to login to user the Frappe Form to perform the scanning and update a records. This scanning will be perform by 10 persons all at one time continuously to scanning the QR in order to update users records.

Here is my issue : The scanning become very slow and lacking as we have 10 scanner running simultaneously. After the event, we also noticed that some of the records was not updated and some are duplicate due to scanning time, the delay caused the user multiple attend to scan the QR code.

Any better way that I can optimize, perform this QR scanning update so that it can be updated smoothly ?

Please advice.