new repository - process reloading

todo: initial load on demand, not in constructor