updated the map to only load once, keep track of markers and update the drawings when updated states occur. Also some other safeties implemented for asynchronous calls. Much more stable.