One thing that could be improved is brick culling. As in, if a tree is behind a solid wall and you can't see it, you won't have to render it. However, this may cost more performance for clients to detect if they can see a brick, depending on the way it's implemented. Either way, it would be relatively difficult to do.