Added multi-threading to CaveSystemServer