This update should fix a lot of lag issues while loading chunks. I capped the chunk snapshot gathering limit so it doesn't attempt to cache it more than once, which is probably where all the lag is coming from.
For those of you on Paper, the reason why the map looks like it's lagging, or updating only 4 times a second is because Paper limits map renderers purposely. I've worked around that with a runnable that will update the map every tick instead, so maps should appear smoothly at 20 fps.