refactor LandClassLoader