Asynchronous dispatching and multi call lock

Locking the call so as not to overload or break the parsing system.