fix thread sync issues with client/server startup
add lots of components, inventory, loadedviewport, etc