Multicore worker and map synchronization
This PR completely changes the inner async loop of the worker, so that it can returns responses asynchronously. This allows waiting for map updates and also adding multiple worker cores.
This PR completely changes the inner async loop of the worker, so that it can returns responses asynchronously. This allows waiting for map updates and also adding multiple worker cores.